// === 删除 moniterModule.js 和 gd.png 文件 ===
// 将这段代码复制到autox.js中，并运行，即可清理下载的模块和png素材


// 获取应用私有目录路径
const BASE_DIR = context.getFilesDir().getAbsolutePath() + "/";

// 定义要删除的文件路径
const MODULE_LOCAL = BASE_DIR + "Module/moniterModule.js";
const PNG_LOCAL = BASE_DIR + "Assets/gd.png";

// 打印路径用于确认（可选）
log("🔧 即将删除以下文件：");
log("模块文件: " + MODULE_LOCAL);
log("图片文件: " + PNG_LOCAL);

// 删除文件函数
function deleteFile(path) {
    if (files.exists(path)) {
        try {
            files.remove(path);
            log("✅ 已删除: " + path.split("/").pop());
        } catch (e) {
            log("❌ 删除失败: " + path);
            log("   错误: " + e.message);
        }
    } else {
        log("🔍 不存在，跳过: " + path.split("/").pop());
    }
}

// 开始删除
deleteFile(MODULE_LOCAL);
deleteFile(PNG_LOCAL);

// 可选：尝试删除空目录（如果不再需要）
function removeDirIfEmpty(dirPath) {
    let dir = new java.io.File(dirPath);
    if (dir.exists() && dir.isDirectory() && dir.list().length === 0) {
        dir.delete();
        log("🗑️  已删除空目录: " + dirPath.split("/").pop());
    }
}

// 删除可能的空目录
removeDirIfEmpty(BASE_DIR + "Module");
removeDirIfEmpty(BASE_DIR + "Assets");

// 结束提示
toast("🧹 清理完毕！");